<!DOCTYPE html> 

<%@ taglib prefix="spring" uri="http://www.springframework.org/tags" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
<%@ taglib prefix="joda" uri="http://www.joda.org/joda/time/tags" %>
<%@page language="Java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>

<html lang="en">

<jsp:include page="../fragments/headTag.jsp"/>


<body>
<script>
    $(function () {
        $("#date").datepicker({ dateFormat: 'yy/mm/dd'});
    });
</script>
<div class="container">
    <jsp:include page="../fragments/bodyHeader.jsp"/>
    <h2><c:if test="${visit['new']}">New </c:if>Visit</h2>

    <b>Session</b>

	Liczba obiektów w sesji: ${sessionSize} <br/>
	Liczba obiektów dodanych do sesji: ${localSessionSize} <br/>
	
	Może być użyte do wypełniania sesji dużą ilością danych,
	lub do zawieszenia wykonania na dłuższy czas - jeśli ustawi się sleepa (między pojedynczymi dodaniami do sesji).
	Co zrobi DeathThreadDetectionVault ?
	
	Jak przy transakcyjnym dodawaniu do bazy zachowa się hajdbc ? (tu sie tego nie przetestuje)

    <form:form modelAttribute="fillSession">
        <div class="control-group">
            <label class="control-label">Count </label>

            <div class="controls">
                <form:input path="count"/>
                <span class="help-inline"><form:errors path="count"/></span>
            </div>
            
            <label class="control-label">Size </label>

            <div class="controls">
                <form:input path="size"/>
                <span class="help-inline"><form:errors path="size"/></span>
            </div>
            
            <label class="control-label">Cleanup </label>

            <div class="controls">
                <form:checkbox path="cleanup"/>
                <span class="help-inline"><form:errors path="cleanup"/></span>
            </div>            
        </div>
        
        <div class="control-group">
            <label class="control-label">Sleep </label>

            <div class="controls">
                <form:input path="sleep"/>
                <span class="help-inline"><form:errors path="sleep"/></span>
            </div>
        </div>
        <div class="form-actions">
            
            <button type="submit">Fill session</button>
        </div>
    </form:form>
    

</div>
<jsp:include page="../fragments/footer.jsp"/>
</body>

</html>    